package com.smalldragon.yml.rbac_crude_system.Filter;

import org.springframework.web.servlet.handler.HandlerInterceptorAdapter;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

public class LoginInterceptor extends HandlerInterceptorAdapter {
    @Override
    public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception {
        /*登录验证逻辑 省略xxxxx*/

        //接口权限认证逻辑
        // 1.获取请求的接口的唯一编码
        // 2.条件判定： 所有权限中有该权限 且 用户拥有的权限中有该权限
        // 成功： 放行 失败： 抛出异常，提示客户端无权限操作

        return true;
    }

}
